package com.atguigu.lease.common.exception;

import com.atguigu.lease.common.result.ResultCodeEnum;
import lombok.Data;

/**
 * ClassName  LeaseException
 * Author  XiaojianOne
 * Date  2025/3/1 11:03
 * Version  8.0
 */

@Data
public class LeaseException extends RuntimeException{

    private Integer code;

    public LeaseException (Integer code,String message){
        super(message);
        this.code = code;
    }


    public LeaseException (ResultCodeEnum resultCodeEnum){
        super(resultCodeEnum.getMessage());
        this.code = resultCodeEnum.getCode();
    }
}
